μΉμ¬μ΄νΈμ νλ‘ νΈμλ νΈλ¬μ€νΈ ν ν° μ±λ₯μ μ΅μ ννμ¬ μ²λ¦¬ μλλ₯Ό ν₯μμν€μΈμ. μ€μ©μ μΈ μ΅μ ν κΈ°μ λ‘ μ¬μ©μ κ²½νμ κ°μ νμμμ€.
νλ‘ νΈμλ νΈλ¬μ€νΈ ν ν° μ±λ₯: ν ν° μ²λ¦¬ μλ μ΅μ ν
νΈλ¬μ€νΈ ν ν°μ μ¬μ©μ κ°μΈ μ 보λ₯Ό 보νΈνλ©΄μ μΉ μμμ ν©λ²μ μΈ μ¬μ©μμ λ΄, μ¬κΈ°κΎΌμ ꡬλ³νλ κ°λ ₯ν λ©μ»€λμ¦μ λλ€. κ·Έλ¬λ λ€λ₯Έ κΈ°μ κ³Ό λ§μ°¬κ°μ§λ‘ μ μ€νκ² κ³ λ €νμ§ μμΌλ©΄ ꡬνμ΄ μΉμ¬μ΄νΈ μ±λ₯μ μν₯μ λ―ΈμΉ μ μμ΅λλ€. μ΄ κΈ°μ¬μμλ νλ‘ νΈμλ νΈλ¬μ€νΈ ν ν° μ±λ₯μ μ€μν μΈ‘λ©΄, νΉν ν ν° μ²λ¦¬ μλ μ΅μ νμ λν΄ μμΈν μμλ΄ λλ€. μΉμ¬μ΄νΈκ° μ¬μ©μ κ²½νμ ν¬μνμ§ μκ³ νΈλ¬μ€νΈ ν ν°μ ν¨κ³Όμ μΌλ‘ νμ©ν μ μλλ‘ λ€μν κΈ°μ μ μ΄ν΄λ³Ό κ²μ λλ€.
νΈλ¬μ€νΈ ν ν° λ° μ±λ₯ μν₯ μ΄ν΄
νΈλ¬μ€νΈ ν ν°μ μ¬μ©νλ©΄ μΉμ¬μ΄νΈ("λ°κΈμ")κ° μ λ’°νλ μ¬μ©μμκ² μνΈν ν ν°μ λ°κΈν μ μμ΅λλ€. κ·Έλ° λ€μ λ€λ₯Έ μΉμ¬μ΄νΈ("리λμ μ¬μ΄νΈ")μμ μ΄λ¬ν ν ν°μ μ¬μ©νμ¬ μ¬μ©μμ μ λ’°μ±μ νμΈνκ³ μΉ¨ν΄μ μΈ μΆμ λ°©λ²μ νμμ±μ μνν μ μμ΅λλ€. μ΄λ νμ¬ ν¬λ‘λ―Έμ κΈ°λ° λΈλΌμ°μ μμ μ§μλλ κΈ°λ₯μΈ λΈλΌμ°μ μ νΈλ¬μ€νΈ ν ν° APIμ μμ‘΄ν©λλ€.
νΈλ¬μ€νΈ ν ν°μ νλ, μ μ₯ λ° μ¬μ©νλ νλ‘μΈμ€μλ μνΈν μμ , λ€νΈμν¬ μμ² λ° JavaScript μ²λ¦¬κ° ν¬ν¨λ©λλ€. μ΄λ¬ν κ° λ¨κ³λ ν¨μ¨μ μΌλ‘ μ²λ¦¬λμ§ μμΌλ©΄ μ μ¬μ μΌλ‘ μ±λ₯ λ³λͺ© νμμ μΌμΌν¬ μ μμ΅λλ€. ν ν° μ²λ¦¬ μλκ° λ리면 λ€μκ³Ό κ°μ λ¬Έμ κ° λ°μν μ μμ΅λλ€.
- νμ΄μ§ λ‘λ μκ° μ¦κ°.
- λ λλ§ μ§μ°.
- μΉμ¬μ΄νΈ μλ΅μ± μ ν.
- μ¬μ©μ μ°Έμ¬ λ° μ νμ¨μ λΆμ μ μΈ μν₯.
λ°λΌμ μννκ³ μ±λ₯μ΄ λ°μ΄λ μ¬μ©μ κ²½νμ 보μ₯νλ €λ©΄ νΈλ¬μ€νΈ ν ν° μ²λ¦¬ μλλ₯Ό μ΅μ ννλ κ²μ΄ κ°μ₯ μ€μν©λλ€.
μ΅μ νλ₯Ό μν μ£Όμ μμ
νΈλ¬μ€νΈ ν ν° μ±λ₯μ μ΅μ ννλ €λ©΄ λ€μκ³Ό κ°μ λͺ κ°μ§ μ£Όμ μμμ μ§μ€ν΄μΌ ν©λλ€.
1. ν ν° λ°κΈ μ΅μ ν
ν ν° λ°κΈμ μΉμ¬μ΄νΈκ° μ¬μ©μμκ² νΈλ¬μ€νΈ ν ν°μ λ°κΈνλ νλ‘μΈμ€μ λλ€. μ΄λ μ¬μ©μκ° μ λ’°μ±μ μ μ¦νλ λ°©μμΌλ‘ μ¬μ΄νΈμ μνΈ μμ©ν λ (μ: λ‘κ·ΈμΈ, CAPTCHA μλ£, ꡬ맀) μμ£Ό λ°μν©λλ€. μ¬κΈ°μ μ΅μ ν μ λ΅μ λ°κΈμμ λν λ€νΈμν¬ μμ²μ μ΅λν ν¨μ¨μ μΌλ‘ λ§λλ λ° μ€μ μ λ‘λλ€.
- μμ² ν¬κΈ° μ΅μν: μ€μ λ‘ νμν ν ν° μλ§ μμ²νμμμ€. ν ν°μ κ³Όλνκ² μμ²νλ©΄ λμνκ³Ό μ²λ¦¬ λ₯λ ₯μ΄ λλΉλ©λλ€. μμλλ μ¬μ©λμ κΈ°λ°μΌλ‘ λ μμ λ°°μΉλ‘ ν ν°μ λ°κΈνλ κ²μ κ³ λ €νμμμ€.
- HTTP/3 μ¬μ©: HTTP/3μ νΉν ν¨ν· μμ€μ΄ μλ νκ²½μμ HTTP/2 λ° HTTP/1.1μ λΉν΄ μλΉν μ±λ₯ ν₯μμ μ 곡ν©λλ€. μλ²κ° λκΈ° μκ°μ μ€μ΄κ³ ν ν° λ°κΈ μλλ₯Ό ν₯μμν€κΈ° μν΄ HTTP/3μ μ§μνλμ§ νμΈνμμμ€.
- μλ² μΈ‘ μ²λ¦¬ μ΅μ ν: ν ν° λ°κΈμ μλ²κ° λΉ λ₯Έ μλ΅ μκ°μ μν΄ μ΅μ νλμλμ§ νμΈνμμμ€. μ¬κΈ°μλ ν¨μ¨μ μΈ λ°μ΄ν°λ² μ΄μ€ 쿼리, μΊμ± λ©μ»€λμ¦ λ° μ΅μ νλ μνΈν μμ μ΄ ν¬ν¨λ©λλ€.
- CDN νμ©: CDN(μ½ν μΈ μ μ‘ λ€νΈμν¬)μ μ¬μ©νμ¬ ν ν° λ°κΈμμ μλ΅μ μ¬μ©μ μμΉμ λ κ°κΉκ² μΊμνμμμ€. μ΄λ κ² νλ©΄ νΉν μ€λ¦¬μ§ μλ²μμ μ§λ¦¬μ μΌλ‘ λ©λ¦¬ λ¨μ΄μ§ μ¬μ©μμ κ²½μ° λκΈ° μκ°μ΄ μ€μ΄λ€κ³ μ 체 ν ν° λ°κΈ μλκ° ν₯μλ©λλ€.
- λ°κΈμμ μ¬μ μ°κ²°: `` HTML νκ·Έλ₯Ό μ¬μ©νμ¬ νμ΄μ§ λ‘λ νλ‘μΈμ€ μ΄κΈ°μ ν ν° λ°κΈμ μλ²μ λν μ°κ²°μ μ€μ ν©λλ€. μ΄λ κ² νλ©΄ ν ν° λ°κΈ μμ²μ΄ κ²°κ΅ μ΄λ£¨μ΄μ§ λ μλ‘μ΄ μ°κ²°μ μ€μ νλ λ° κ΄λ ¨λ λκΈ° μκ°μ΄ μ€μ΄λλλ€. μ:
<link rel="preconnect" href="https://issuer.example.com"> - ν ν° λ°κΈ μ°μ μμ μ§μ : κ°λ₯ν κ²½μ° μ€μνμ§ μμ λ€νΈμν¬ μμ²λ³΄λ€ ν ν° λ°κΈ μμ²μ μ°μ μμλ₯Ό μ§μ νμμμ€. μ΄λ κ² νλ©΄ λ€λ₯Έ 리μμ€ λ‘λ©μΌλ‘ μΈν΄ μ§μ°λμ§ μκ³ νμν λ ν ν°μ μ¬μ©ν μ μμ΅λλ€.
μ: λκ·λͺ¨ μ μ μκ±°λ νλ«νΌμ μ¬μ©μμ κ²μ κΈ°λ‘ λ° μ¬μ΄νΈμμμ μμ νλμ κΈ°λ°μΌλ‘ μ±κ³΅μ μΈ μ¬μ©μ λ‘κ·ΈμΈ ν μλμ ν ν° λ°°μΉ (μ: 3-5)λ₯Ό μμ²νμ¬ ν ν° λ°κΈμ ꡬνν μ μμ΅λλ€.
2. ν ν° μ μ₯ λ° κ²μ μ΅μ ν
λΈλΌμ°μ λ νΈλ¬μ€νΈ ν ν°μ μ μ₯μ μ²λ¦¬ν©λλ€. κ·Έλ¬λ JavaScriptλ₯Ό μ¬μ©νμ¬ ν ν°μ κ΄λ¦¬νκ³ μ‘μΈμ€νλ λ°©μμ μ±λ₯μ μν₯μ μ€ μ μμ΅λλ€. μ μ₯ λ° κ²μ μ΅μ νλ₯Ό μν μ λ΅μ λ€μκ³Ό κ°μ΅λλ€.
- JavaScript μ€λ²ν€λ μ΅μν: ν ν°μ κ²μν λ λΆνμν JavaScript μ²λ¦¬λ₯Ό νΌνμμμ€. κ²μ λ Όλ¦¬λ₯Ό κ°κ²°νκ³ ν¨μ¨μ μΌλ‘ μ μ§νμμμ€.
- ν ν° κ°μ©μ± μΊμ: APIλ₯Ό ν΅ν΄ ν ν° κ°μ©μ±μ λ°λ³΅μ μΌλ‘ νμΈνλ λμ μ§§μ κΈ°κ° (μ: λͺ μ΄) λμ κ²°κ³Όλ₯Ό μΊμνμμμ€. μ΄λ κ² νλ©΄ API νΈμΆ μκ° μ€μ΄λ€κ³ μ±λ₯μ΄ ν₯μλ©λλ€.
- ν¨μ¨μ μΈ λ°μ΄ν° ꡬ쑰 μ¬μ©: JavaScriptμμ ν ν° νμ κ΄λ¦¬ν΄μΌ νλ κ²½μ° (μΌλ°μ μΌλ‘ κΆμ₯λμ§λ μμ§λ§) λ λΉ λ₯Έ μ‘°ν λ° μ‘°μμ μν΄ Sets λλ Mapsμ κ°μ ν¨μ¨μ μΈ λ°μ΄ν° ꡬ쑰λ₯Ό μ¬μ©νμμμ€.
- κ³Όλν ν ν° μ μ₯ λ°©μ§: λΈλΌμ°μ κ° ν ν° μ€ν 리μ§λ₯Ό κ΄λ¦¬νμ§λ§ λ°κΈλ μ 체 ν ν° μμ μ μνμμμ€. νμν κ²λ³΄λ€ λ§μ ν ν°μ λ°κΈνλ©΄ λ λ§μ μ μ₯ 곡κ°μ μλΉνκ³ μ μ¬μ μΌλ‘ λΈλΌμ°μ μ±λ₯μ μν₯μ λ―ΈμΉ μ μμ΅λλ€. μ¬μ©λ κ°λ₯μ±μ΄ μλ ν ν°λ§ λ°κΈνμμμ€.
μ: λ΄μ€ μΉμ¬μ΄νΈλ μ¬μ©μμκ² μ¬μ© κ°λ₯ν νΈλ¬μ€νΈ ν ν°μ΄ μλμ§ μ¬λΆλ₯Ό λνλ΄λ λΆμΈ νλκ·Έλ₯Ό μ μ₯ν μ μμ΅λλ€. νΈλ¬μ€νΈ ν ν° APIλ₯Ό λ°λ³΅μ μΌλ‘ 쿼리νμ§ μλλ‘ μ΄ νλκ·Έλ₯Ό μ§§μ κΈ°κ° λμ μΊμν μ μμ΅λλ€.
3. ν ν° μ¬μ© μ΅μ ν
ν ν° μ¬μ©μ μΉμ¬μ΄νΈκ° νΈλ¬μ€νΈ ν ν°μ μ¬μ©νμ¬ μ¬μ©μμ μ λ’°μ±μ νμΈνλ νλ‘μΈμ€μ λλ€. μ΄λ λ΄ κ³΅κ²©μ΄λ κ°μ§ κ³μ μμ±κ³Ό κ°μ μ¬κΈ° λλ λ¨μ©μ λ°©μ§νκΈ° μν΄ μμ£Ό μνλ©λλ€. μ¬μ©μ μν μ΅μ ν κΈ°μ μ μ£Όλ‘ μ¬μ© μμ² λ° μλ² μΈ‘ νμΈμ κ°μννλ κ²κ³Ό κ΄λ ¨λ©λλ€.
- μΌκ΄ μ¬μ© μμ²: μ¬λ¬ ν ν°μ μ¬μ©ν΄μΌ νλ κ²½μ° λ€νΈμν¬ μ볡 νμλ₯Ό μ€μ΄κΈ° μν΄ λ¨μΌ μμ²μΌλ‘ μΌκ΄ μ²λ¦¬νμμμ€.
- HTTP/3 μ¬μ© (λ€μ): HTTP/3μ μ΄μ μ μ¬μ© μμ²μλ μ μ©λ©λλ€.
- μλ² μΈ‘ νμΈ μ΅μ ν: νΈλ¬μ€νΈ ν ν°μ λΉ λ₯Έ νμΈμ μν΄ μ¬μ© μλ²κ° μ΅μ νλμλμ§ νμΈνμμμ€. μ¬κΈ°μλ ν¨μ¨μ μΈ μνΈν μμ κ³Ό νμΈ κ²°κ³Ό μΊμ±μ΄ ν¬ν¨λ©λλ€.
- μ μμ μΈ μ±λ₯ μ ν: ν ν° μ¬μ©μ μ€ν¨νλ κ²½μ° (μ: λ€νΈμν¬ λ¬Έμ λ‘ μΈν΄) μ μμ μΈ μ±λ₯ μ ν λ©μ»€λμ¦μ ꡬννμμμ€. μ¦, μ¬μ©μμ μ λ’°μ±μ νμΈν μ μλλΌλ μΉμ¬μ΄νΈκ° μ¬μ ν μ¬λ°λ₯΄κ² μλν΄μΌ ν©λλ€. ν ν° μ¬μ© μ€ν¨λ§μ κΈ°μ€μΌλ‘ μ½ν μΈ λλ κΈ°λ₯μ λν μ‘μΈμ€λ₯Ό μ°¨λ¨νμ§ λ§μμμ€.
- μ¬μ© λκΈ° μκ° λͺ¨λν°λ§: ν ν° μ¬μ© μμ²μ λκΈ° μκ°μ μ§μμ μΌλ‘ λͺ¨λν°λ§νμ¬ μ±λ₯ λ³λͺ© νμμ μλ³νκ³ ν΄κ²°νμμμ€. μ±λ₯ λͺ¨λν°λ§ λꡬλ₯Ό μ¬μ©νμ¬ μ¬μ© μκ°μ μΆμ νκ³ κ°μ μμμ μλ³νμμμ€.
- μ λ΅μ μ¬μ© μμΉ: ν ν° μ¬μ©μ μνν μμΉμ μκΈ°λ₯Ό μ μ€νκ² κ³ λ €νμμμ€. λΆνμνκ² ν ν°μ μ¬μ©νμ§ λ§μμμ€. νμ΄μ§ λ‘λ νλ‘μΈμ€μ μ€λ²ν€λλ₯Ό μΆκ°ν μ μμ΅λλ€. μ¬μ©μ μ λ’°μ±μ νμΈνλ λ° νμμ μΈ κ²½μ°μλ§ ν ν°μ μ¬μ©νμμμ€.
μ: μ¨λΌμΈ ν¬λΌμ μ¬μ©μκ° μ κ²μλ¬Όμ μ μΆν λ ν ν° μ¬μ© μμ²μ μΌκ΄ μ²λ¦¬νμ¬ κ²μλ¬Όμ κ²μνκΈ° μ μ μ¬μ©μμ μ λ’°μ±μ νμΈν μ μμ΅λλ€.
4. JavaScript μ΅μ ν
JavaScriptλ νΈλ¬μ€νΈ ν ν° APIμ μνΈ μμ©νλ λ° μ€μν μν μ ν©λλ€. μ΅μ νλ JavaScript μ½λλ νΈλ¬μ€νΈ ν ν° μμ μ μ λ°μ μΈ μ±λ₯μ ν¬κ² ν₯μμν¬ μ μμ΅λλ€.
- μ°¨λ¨ μ€ν¬λ¦½νΈ μ€ν μ΅μν: κΈ°λ³Έ μ€λ λλ₯Ό μ°¨λ¨νλ μ₯κΈ° μ€ν JavaScript μμ μ νΌνμμμ€. λΉλκΈ° μμ κ³Ό μΉ μμ μλ₯Ό μ¬μ©νμ¬ κ³μ° μ§μ½μ μΈ μμ μ λ°±κ·ΈλΌμ΄λ μ€λ λλ‘ μ€νλ‘λνμμμ€.
- JavaScript μ½λ μ΅μ ν: ν¨μ¨μ μΈ JavaScript μ½λλ₯Ό μ¬μ©νκ³ λΆνμν κ³μ°μ νΌνμμμ€. JavaScript μ½λλ₯Ό νλ‘νμΌλ§νμ¬ μ±λ₯ λ³λͺ© νμμ μλ³νκ³ κ·Έμ λ°λΌ μ΅μ ννμμμ€.
- μ΅μ JavaScript νλ μμν¬ μ¬μ©: JavaScript νλ μμν¬λ₯Ό μ¬μ©νλ κ²½μ° μ±λ₯μ μ΅μ νλμλμ§ νμΈνμμμ€. μ½λ λΆν λ° μ§μ° λ‘λ©κ³Ό κ°μ κΈ°μ μ μ¬μ©νμ¬ μ΄κΈ° νμ΄μ§ λ‘λ μκ°μ μ€μ΄μμμ€.
- λλ°μ΄μ€ λ° μ€λ‘ν μμ : νΉν μ¬μ©μ μ λ ₯μ μν΄ νΈλ¦¬κ±°λλ ν ν° κ΄λ ¨ μμ μ λΉλλ₯Ό μ ννλ €λ©΄ λλ°μ΄μ± λ° μ€λ‘νλ§ κΈ°μ μ μ¬μ©νμμμ€. μ΄λ κ² νλ©΄ κ³Όλν API νΈμΆμ΄ λ°©μ§λκ³ μλ΅μ±μ΄ ν₯μλ©λλ€.
- νΈλ¬μ€νΈ ν ν° λ‘μ§ μ§μ° λ‘λ©: μ€μ λ‘ νμν κ²½μ°μλ§ νΈλ¬μ€νΈ ν ν°κ³Ό κ΄λ ¨λ JavaScript μ½λλ₯Ό λ‘λνμμμ€. μ΄λ κ² νλ©΄ μ΄κΈ° νμ΄μ§ λ‘λ μκ°μ΄ μ€μ΄λ€κ³ μ λ°μ μΈ μ±λ₯μ΄ ν₯μλ©λλ€.
μ: μμ λ―Έλμ΄ νλ«νΌμ μ¬μ©μκ° λκΈ κ²μ λλ λ©μμ§ λ³΄λ΄κΈ°μ κ°μ΄ νμΈμ΄ νμν μμ μ μννλ €κ³ ν λ νΈλ¬μ€νΈ ν ν° λ‘μ§μ μ§μ° λ‘λ©ν μ μμ΅λλ€.
μ€μ©μ μΈ κ΅¬ν κ³ λ € μ¬ν
ν΅μ¬ μ΅μ ν κΈ°μ μΈμλ λ€μκ³Ό κ°μ μ€μ©μ μΈ κ΅¬ν μΈλΆ μ 보λ₯Ό κ³ λ €νμμμ€.
- μ¬μ©μ μμ΄μ νΈ λ³ν: νΈλ¬μ€νΈ ν ν° μ§μμ λΈλΌμ°μ λ° λΈλΌμ°μ λ²μ μ λ°λΌ λ€λ₯Ό μ μμ΅λλ€. νΈλ¬μ€νΈ ν ν°μ΄ μ μμ μΌλ‘ μ§μλμ§ μλ κ²½μ° μ½λκ° μ²λ¦¬λλλ‘ κΈ°λ₯ κ°μ§λ₯Ό ꡬννμμμ€.
- κ°μΈ μ 보 λ³΄νΈ κ³ λ € μ¬ν: νΈλ¬μ€νΈ ν ν°μ ꡬνν λ νμ μ¬μ©μ κ°μΈ μ 보 보νΈλ₯Ό μ°μ μνμμμ€. νΈλ¬μ€νΈ ν ν° μ¬μ© λ°©λ²μ λν΄ ν¬λͺ νκ² μ€λͺ νκ³ μ¬μ©μμκ² κ°μΈ μ 보 μ€μ μ λν μ μ΄ κΆνμ μ 곡νμμμ€.
- 보μ λͺ¨λ² μ¬λ‘: λͺ¨λ λ€νΈμν¬ μμ²μ HTTPSλ₯Ό μ¬μ©νκ³ XSS(κ΅μ°¨ μ¬μ΄νΈ μ€ν¬λ¦½ν ) 곡격μΌλ‘λΆν° 보νΈνλ λ± νΈλ¬μ€νΈ ν ν°μ μ²λ¦¬ν λ 보μ λͺ¨λ² μ¬λ‘λ₯Ό λ°λ₯΄μμμ€.
- ν μ€νΈ λ° λͺ¨λν°λ§: νΈλ¬μ€νΈ ν ν° κ΅¬νμ μ² μ ν ν μ€νΈνμ¬ μ¬λ°λ₯΄κ² μλνκ³ μ±λ₯ μ νλ₯Ό μΌμΌν€μ§ μλμ§ νμΈνμμμ€. νΈλ¬μ€νΈ ν ν° μμ μ μ±λ₯μ μ§μμ μΌλ‘ λͺ¨λν°λ§νκ³ λ°μνλ λ¬Έμ λ₯Ό ν΄κ²°νμμμ€.
μ: κΈλ‘λ² λ΄μ€ μ 그리κ²μ΄ν°λ νΈλ¬μ€νΈ ν ν° APIλ₯Ό κ°μ§νκ³ μ΄λ₯Ό μ§μνμ§ μλ λΈλΌμ°μ μ λν λ체 μ¬κΈ° λ°©μ§ μ루μ μ μ 곡νμ¬ λͺ¨λ μ¬μ©μκ° μ΅μμ κ²½νμ ν μ μλλ‘ ν΄μΌ ν©λλ€.
μ±λ₯ λͺ¨λν°λ§μ μν λꡬ λ° κΈ°μ
νΈλ¬μ€νΈ ν ν° μμ μ μ±λ₯μ λͺ¨λν°λ§νλ κ²μ μ±λ₯ λ³λͺ© νμμ μλ³νκ³ ν΄κ²°νλ λ° λ§€μ° μ€μν©λλ€. μ΄λ₯Ό μν΄ λ€μκ³Ό κ°μ μ¬λ¬ λꡬ λ° κΈ°μ μ μ¬μ©ν μ μμ΅λλ€.
- λΈλΌμ°μ κ°λ°μ λꡬ: λΈλΌμ°μ μ κ°λ°μ λꡬλ₯Ό μ¬μ©νμ¬ JavaScript μ½λλ₯Ό νλ‘νμΌλ§νκ³ λ€νΈμν¬ μμ²μ λΆμνλ©° μ±λ₯ λ¬Έμ λ₯Ό μλ³νμμμ€.
- μ±λ₯ λͺ¨λν°λ§ λꡬ: Google PageSpeed Insights, WebPageTest λ° Lighthouseμ κ°μ μ±λ₯ λͺ¨λν°λ§ λꡬλ₯Ό μ¬μ©νμ¬ μΉμ¬μ΄νΈμ μ±λ₯μ μΈ‘μ νκ³ κ°μ μμμ μλ³νμμμ€.
- RUM(μ€μ μ¬μ©μ λͺ¨λν°λ§): RUMμ ꡬννμ¬ μ€μ μ¬μ©μλ‘λΆν° μ±λ₯ λ°μ΄ν°λ₯Ό μμ§νμμμ€. μ΄λ λ€μν νκ²½μμ μΉμ¬μ΄νΈμ μ€μ μ±λ₯μ λν κ·μ€ν ν΅μ°°λ ₯μ μ 곡ν©λλ€.
- μλ² μΈ‘ λͺ¨λν°λ§: ν ν° λ°κΈμ λ° μ¬μ© μλ²μ μ±λ₯μ λͺ¨λν°λ§νμ¬ μλ² μΈ‘ λ³λͺ© νμμ μλ³νμμμ€.
μ΄λ¬ν λꡬ λ° κΈ°μ μ μ¬μ©νλ©΄ νΈλ¬μ€νΈ ν ν° μμ μ μ±λ₯μ λν ν¬κ΄μ μΈ μ΄ν΄λ₯Ό μ»κ³ μ΅μ ν μμμ μλ³ν μ μμ΅λλ€.
λ―Έλ λν₯ λ° κ°λ°
νΈλ¬μ€νΈ ν ν° APIλ μ§ννλ κΈ°μ μ΄λ©° μλ‘μ΄ κΈ°λ₯κ³Ό μ΅μ νκ° μ§μμ μΌλ‘ κ°λ°λκ³ μμ΅λλ€. κ°μ₯ ν¨μ¨μ μ΄κ³ ν¨κ³Όμ μΈ κΈ°μ μ νμ©νκ³ μλμ§ νμΈνλ €λ©΄ νΈλ¬μ€νΈ ν ν° κ³΅κ°μ μ΅μ κ°λ° μν©μ μ΅μ μνλ‘ μ μ§νμμμ€.
λͺ κ°μ§ μ μ¬μ μΈ λ―Έλ λν₯ λ° κ°λ°μ λ€μκ³Ό κ°μ΅λλ€.
- ν₯μλ λΈλΌμ°μ μ§μ: λ λ§μ λΈλΌμ°μ κ° νΈλ¬μ€νΈ ν ν° APIλ₯Ό μ±νν¨μ λ°λΌ λλ¬ λ²μμ ν¨κ³Όκ° μ¦κ°ν κ²μ λλ€.
- νμ€ν λ° μνΈ μ΄μ©μ±: νΈλ¬μ€νΈ ν ν° APIλ₯Ό νμ€ννκ³ λ€λ₯Έ λΈλΌμ°μ κ°μ μνΈ μ΄μ©μ±μ 보μ₯νκΈ° μν λ Έλ ₯μ ꡬνμ λ¨μννκ³ μ±λ₯μ ν₯μμν¬ κ²μ λλ€.
- μλ‘μ΄ μ¬μ© μ¬λ‘: μ¬μ©μ μ μ νμΈ λλ μ½ν μΈ κ°μΈ μ€μ μ μ¬μ©νλ κ²κ³Ό κ°μ΄ νΈλ¬μ€νΈ ν ν°μ λν μλ‘μ΄ μ¬μ© μ¬λ‘κ° μ§μμ μΌλ‘ λͺ¨μλκ³ μμ΅λλ€.
- ν₯μλ κ°μΈ μ 보 λ³΄νΈ κΈ°λ₯: μ¬μ©μ λ°μ΄ν°λ₯Ό λμ± λ³΄νΈνκΈ° μν΄ νΈλ¬μ€νΈ ν ν°μ κ°μΈ μ 보 λ³΄νΈ κΈ°λ₯μ ν₯μμν€λ λ° μ€μ μ λ μ§μμ μΈ μ°κ΅¬κ° μ§ν μ€μ λλ€.
κ²°λ‘
μννκ³ μ±λ₯μ΄ λ°μ΄λ μ¬μ©μ κ²½νμ 보μ₯νλ €λ©΄ νλ‘ νΈμλ νΈλ¬μ€νΈ ν ν° μ±λ₯μ μ΅μ ννλ κ²μ΄ νμμ μ λλ€. ν ν° λ°κΈ, μ μ₯, μ¬μ© λ° JavaScript μ΅μ νμ μ§μ€ν¨μΌλ‘μ¨ μΉμ¬μ΄νΈ μλλ₯Ό ν¬μνμ§ μκ³ λ νΈλ¬μ€νΈ ν ν°μ ν¨κ³Όμ μΌλ‘ νμ©ν μ μμ΅λλ€. νΈλ¬μ€νΈ ν ν° κ΅¬νμ μ±λ₯μ μ§μμ μΌλ‘ λͺ¨λν°λ§νκ³ κΈ°μ μ΄ λ°μ ν¨μ λ°λΌ μ λ΅μ μ‘°μ νλ κ²μ μμ§ λ§μμμ€. μ΄λ¬ν μ§μΉ¨μ λ°λ₯΄λ©΄ μ¬μ©μμ μΉμ¬μ΄νΈ μμ μ λͺ¨λμκ² μ μΈκ³μ μΌλ‘ μ΄μ΅μ΄ λλ λΉκ³΅κ° λ° μ±λ₯μ΄ λ°μ΄λ μΉ κ²½νμ λ§λ€ μ μμ΅λλ€.